spin stabilized - French English Dictionary